
<%--
    Document   : oEstrategico
    Created on : 10/04/2010, 03:05:56 PM
    Author     : LAPTOP01
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://struts.apache.org/tags-bean"  prefix="bean"%>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="/tags/c" prefix="c"%>
<%@ include file="seguridad.jsp" %>
<script src="scripts/ajax.js" language="JavaScript"></script>
<script src="js/calendar.js" language="javascript"></script>
<script src="js/calendar-es.js" language="javascript"></script>
<script src="js/calendar-setup.js" language="javascript"></script>


<script type="text/javascript">
    function autoCompletarDiv(metodo,url,cadena,async,idDiv)
        {
            if( window.XMLHttpRequest )
                ajax = new XMLHttpRequest();
            else
                ajax = new ActiveXObject("Microsoft.XMLHTTP");
            ELEMENT_DIV = idDiv;
            ajax.onreadystatechange = funcionCallbackVerDiv;
            ajax.open( metodo, url, async);
            ajax.send(cadena);
        }
    function funcionCallbackVerDiv()
        {
            if( ajax.readyState == 4 )
            {
                if( ajax.status == 200 )
                {
                    document.getElementById(ELEMENT_DIV).innerHTML = ajax.responseText;
                }
            }
        }



        function comboProvincia(){

        var id = document.getElementById("codRegion").value;
        var idDiv = "provincia";
        var metodo = "GET";
        var url = "consultasAjax/comboProvinciaTAjax.jsp?id="+id;
        var cadenaSalida = "";
        var async = true;
        document.getElementById(idDiv).innerHTML;
        autoCompletarDiv(metodo,url,cadenaSalida,async,idDiv);



    }

    function comboDistrito(){


        var id = document.getElementById("codProvincia").value;

        var idDiv = "distrito";
        var metodo = "GET";
        var url = "consultasAjax/comboDistritoTAjax.jsp?id="+id;
        var cadenaSalida = "";
        var async = true;
        document.getElementById(idDiv).innerHTML;
        autoCompletarDiv(metodo,url,cadenaSalida,async,idDiv);
        //   var capa1= document.getElementById("divTabla");
        //   capa1.innerHTML="";

    }
    
    function validarInfraestructura(){
        if (document.getElementById("anio").value==""){
            alert("Ingrese año");
            document.getElementById("anio").focus();
            return;
        }
        if (document.getElementById("tipoinfr").value=="vacio"){
            alert("Seleccione infraestructura");
            document.getElementById("tipoinfr").focus();
            return;
        }
        if (document.getElementById("codRegion").value=="-1"){
            alert("Seleccione departamento");
            document.getElementById("codRegion").focus();
            return;
        }
        if (document.getElementById("codProvincia").value==""){
            alert("Seleccione provincia");
            document.getElementById("codProvincia").focus();
            return;
        }
        if (document.getElementById("codDistrito").value==""){
            alert("Seleccione distrito");
            document.getElementById("codDistrito").focus();
            return;
        }
        grabarInfraestructura();
        
    }

        function grabarInfraestructura(){


            if (confirmActionGuardar()==false) {
                return;
            }

                var tipoOper=2;
                var anio=document.getElementById("anio").value;
                var tipoinfr=document.getElementById("tipoinfr").value;
                var codDistrito=document.getElementById("codDistrito").value;
                var codinfrdep=document.getElementById("codinfrdep").value;
                var idDiv = "divTabla";
                var metodo = "GET";
                var url = "consultasAjax/insertarInfrAjax.jsp?anio="+anio+"&tipoinfr="+tipoinfr+"&codDistrito="+codDistrito+"&codinfrdep="+codinfrdep+"&tipoOper="+tipoOper;
                var cadenaSalida = "";
                var async = true;
                document.getElementById(idDiv).innerHTML;
                autoCompletarDiv(metodo,url,cadenaSalida,async,idDiv);
        }


        function validardetInfraestructura(){

        if(document.getElementById("tipoinfr").value=="estadio"){
                if (document.getElementById("nominfr").value==""){
                    alert("Ingrese nombre infraesrutura");
                    document.getElementById("nominfr").focus();
                    return;
                }
                if (document.getElementById("certest").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("certest").focus();
                    return;
                }
                if (document.getElementById("adjuntocertest").value==""){
                    alert("Seleccionar archivo");
                    document.getElementById("adjuntocertest").focus();
                    return;
                }
                if (document.getElementById("certad").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("certad").focus();
                    return;
                }
                if (document.getElementById("adjuntocertad").value==""){
                    alert("Seleccionar archivo");
                    document.getElementById("adjuntocertad").focus();
                    return;
                }
            }


            if(document.getElementById("tipoinfr").value=="coliseo"){
                if (document.getElementById("nominfr").value==""){
                    alert("Ingrese nombre infraesrutura");
                    document.getElementById("nominfr").focus();
                    return;
                }
                if (document.getElementById("certcol").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("certcol").focus();
                    return;
                }
                if (document.getElementById("adjuntocertcol").value==""){
                    alert("Seleccionar archivo");
                    document.getElementById("adjuntocertcol").focus();
                    return;
                }
                if (document.getElementById("certad").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("certad").focus();
                    return;
                }
                if (document.getElementById("adjuntocertad").value==""){
                    alert("Seleccionar archivo");
                    document.getElementById("adjuntocertad").focus();
                    return;
                }
            }


            if(document.getElementById("tipoinfr").value=="polideportivo"){
                if (document.getElementById("nominfr").value==""){
                    alert("Ingrese nombre infraesrutura");
                    document.getElementById("nominfr").focus();
                    return;
                }
                if (document.getElementById("tipoaccion").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("tipoaccion").focus();
                    return;
                }
                if (document.getElementById("estandar").value=="vacio"){
                    alert("Seleccionar estandar");
                    document.getElementById("estandar").focus();
                    return;
                }
                if (document.getElementById("adjuntoestandar").value==""){
                    alert("Adjuntar estandar");
                    document.getElementById("adjuntoestandar").focus();
                    return;
                }
                if (document.getElementById("certad").value=="vacio"){
                    alert("Seleccionar estandar");
                    document.getElementById("certad").focus();
                    return;
                }
                if (document.getElementById("adjuntocertad").value==""){
                    alert("Adjuntar estandar");
                    document.getElementById("adjuntocertad").focus();
                    return;
                }
            }


            if(document.getElementById("tipoinfr").value=="complejo deportivo"){
                if (document.getElementById("nominfr").value==""){
                    alert("Ingrese nombre infraesrutura");
                    document.getElementById("nominfr").focus();
                    return;
                }
                if (document.getElementById("certad").value=="vacio"){
                    alert("Seleccionar certificacion");
                    document.getElementById("certad").focus();
                    return;
                }
                if (document.getElementById("adjuntocertad").value==""){
                    alert("Seleccionar archivo");
                    document.getElementById("adjuntocertad").focus();
                    return;
                }

            }


            grabardetInfraestructura();


        }


        function equipamiento(coddetinf){
            var form = document.getElementById("FichaForm");
            form.action="Ficha.do?dispatch=loadEquipamientoMod&coddetinf="+coddetinf;
            form.method="post";
            form.submit();


        }


        function editar(coddetinfr,nominfr,certest,adjuntocertest,certcol,adjuntocertcol,tipoaccion,estandar,adjuntoestandar,certad,adjuntocertad){
                document.getElementById("tipooperacion").value=2;
                document.getElementById("coddetinfr").value=coddetinfr;
                document.getElementById("nominfr").value=nominfr;
                document.getElementById("certest").value=certest;
                document.getElementById("adjuntocertest").value=adjuntocertest;
                document.getElementById("certcol").value=certcol;
                document.getElementById("adjuntocertcol").value=adjuntocertcol;
                document.getElementById("tipoaccion").value=tipoaccion;
                document.getElementById("estandar").value=estandar;
                document.getElementById("adjuntoestandar").value=adjuntoestandar;
                document.getElementById("certad").value=certad;
                document.getElementById("adjuntocertad").value=adjuntocertad;
        }

        function eliminar(coddetinfr){
            document.getElementById("tipooperacion").value=3;
            document.getElementById("coddetinfr").value=coddetinfr;
            grabardetInfraestructura();

        }


        function grabardetInfraestructura(){


            if (confirmActionGuardar()==false) {
                return;
            }

                var tipoOper=document.getElementById("tipooperacion").value;
                var codinfrdep=document.getElementById("codinfrdep").value;
                var coddetinfr=document.getElementById("coddetinfr").value;
                var nominfr=document.getElementById("nominfr").value;
                var certest=document.getElementById("certest").value;
                var adjuntocertest=document.getElementById("adjuntocertest").value;
                var certcol=document.getElementById("certcol").value;
                var adjuntocertcol=document.getElementById("adjuntocertcol").value;
                var tipoaccion=document.getElementById("tipoaccion").value;
                var estandar=document.getElementById("estandar").value;
                var adjuntoestandar=document.getElementById("adjuntoestandar").value;
                var certad=document.getElementById("certad").value;
                var adjuntocertad=document.getElementById("adjuntocertad").value;
                var idDiv = "divTabla";
                var metodo = "GET";
                var url = "consultasAjax/listarDetInfraestructuraModAjax.jsp?codinfrdep="+codinfrdep+"&coddetinfr="+coddetinfr+"&nominfr="+nominfr+"&certest="+certest+"&adjuntocertest="+adjuntocertest+"&certcol="+certcol+"&adjuntocertcol="+adjuntocertcol+"&tipoaccion="+tipoaccion+"&estandar="+estandar+"&adjuntoestandar="+adjuntoestandar+"&certad="+certad+"&adjuntocertad="+adjuntocertad+"&tipoOper="+tipoOper;
                var cadenaSalida = "";
                var async = true;
                document.getElementById(idDiv).innerHTML;
                autoCompletarDiv(metodo,url,cadenaSalida,async,idDiv);
                document.getElementById("tipooperacion").value=1;
        }



        function mostrardetInfraestructura(){

                var tipoOper=0;
                var codinfrdep=document.getElementById("codinfrdep").value;
                var coddetinfr=document.getElementById("coddetinfr").value;
                var nominfr=document.getElementById("nominfr").value;
                var certest=document.getElementById("certest").value;
                var adjuntocertest=document.getElementById("adjuntocertest").value;
                var certcol=document.getElementById("certcol").value;
                var adjuntocertcol=document.getElementById("adjuntocertcol").value;
                var tipoaccion=document.getElementById("tipoaccion").value;
                var estandar=document.getElementById("estandar").value;
                var adjuntoestandar=document.getElementById("adjuntoestandar").value;
                var certad=document.getElementById("certad").value;
                var adjuntocertad=document.getElementById("adjuntocertad").value;
                var idDiv = "divTabla";
                var metodo = "GET";
                var url = "consultasAjax/listarDetInfraestructuraModAjax.jsp?codinfrdep="+codinfrdep+"&coddetinfr="+coddetinfr+"&nominfr="+nominfr+"&certest="+certest+"&adjuntocertest="+adjuntocertest+"&certcol="+certcol+"&adjuntocertcol="+adjuntocertcol+"&tipoaccion="+tipoaccion+"&estandar="+estandar+"&adjuntoestandar="+adjuntoestandar+"&certad="+certad+"&adjuntocertad="+adjuntocertad+"&tipoOper="+tipoOper;
                var cadenaSalida = "";
                var async = true;
                document.getElementById(idDiv).innerHTML;
                autoCompletarDiv(metodo,url,cadenaSalida,async,idDiv);
        }

        function confirmActionGuardar(){
            if (confirm("Se Guardara los cambios hechos en la pantalla  \n ¿Esta seguro de continuar? "))
                return true;
            else
                return false;
        }

        function visualizar(){
            if(document.getElementById("tipoinfr").value=="estadio"){
                document.getElementById("viw1").style.display="";
                document.getElementById("viw2").style.display="";
                document.getElementById("viw3").style.display="";
                document.getElementById("viw4").style.display="none";
                document.getElementById("viw5").style.display="none";
                document.getElementById("viw6").style.display="none";
                document.getElementById("viw7").style.display="none";
                document.getElementById("viw8").style.display="none";
                document.getElementById("viw9").style.display="";
                document.getElementById("viw10").style.display="";
                document.getElementById("viw11").style.display="";
            }
            if(document.getElementById("tipoinfr").value=="coliseo"){
                document.getElementById("viw1").style.display="";
                document.getElementById("viw2").style.display="none";
                document.getElementById("viw3").style.display="none";
                document.getElementById("viw4").style.display="";
                document.getElementById("viw5").style.display="";
                document.getElementById("viw6").style.display="none";
                document.getElementById("viw7").style.display="none";
                document.getElementById("viw8").style.display="none";
                document.getElementById("viw9").style.display="";
                document.getElementById("viw10").style.display="";
                document.getElementById("viw11").style.display="";
            }
            if(document.getElementById("tipoinfr").value=="polideportivo"){
                document.getElementById("viw1").style.display="";
                document.getElementById("viw2").style.display="none";
                document.getElementById("viw3").style.display="none";
                document.getElementById("viw4").style.display="none";
                document.getElementById("viw5").style.display="none";
                document.getElementById("viw6").style.display="";
                document.getElementById("viw7").style.display="";
                document.getElementById("viw8").style.display="";
                document.getElementById("viw9").style.display="";
                document.getElementById("viw10").style.display="";
                document.getElementById("viw11").style.display="";
            }
            if(document.getElementById("tipoinfr").value=="complejo deportivo"){
                document.getElementById("viw1").style.display="";
                document.getElementById("viw2").style.display="none";
                document.getElementById("viw3").style.display="none";
                document.getElementById("viw4").style.display="none";
                document.getElementById("viw5").style.display="none";
                document.getElementById("viw6").style.display="none";
                document.getElementById("viw7").style.display="none";
                document.getElementById("viw8").style.display="none";
                document.getElementById("viw9").style.display="";
                document.getElementById("viw10").style.display="";
                document.getElementById("viw11").style.display="";
            }


        }


        
        function iniciar(){
        document.getElementById("viw1").style.display="none";
        document.getElementById("viw2").style.display="none";
        document.getElementById("viw3").style.display="none";
        document.getElementById("viw4").style.display="none";
        document.getElementById("viw5").style.display="none";
        document.getElementById("viw6").style.display="none";
        document.getElementById("viw7").style.display="none";
        document.getElementById("viw8").style.display="none";
        document.getElementById("viw9").style.display="none";
        document.getElementById("viw10").style.display="none";
        document.getElementById("viw11").style.display="none";
        visualizar();
        mostrardetInfraestructura();
        }




</script>

<html>
    <script LANGUAGE="JavaScript">
    </script>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="lib/css/Style_Font_Text.css" >
        <link type="text/css" rel="stylesheet" href="lib/css/Style_PageTable.css" >
        <link type="text/css" rel="stylesheet" href="lib/css/Style_Index.css" >
        <link rel="stylesheet" type="text/css" media="all" href="lib/css/calendar-win2k-cold-1.css" title="win2k-cold-1" />

        



        <title>JSP Page</title>
    </head>

    <body onload="iniciar();">
        <center>
            <h1 class="substylo">
                Edicion Ficha del Estado de la Infraestructura del IPD.
            </h1>
        </center>
        <div style="overflow: auto; width: 700px; height: 400px">
            <html:form action="Ficha.do?dispatch=loadFichaInfraestructura" styleId="FichaForm">

                <html:hidden property="codinfrdep" styleId="codinfrdep"/>
                <html:hidden property="coddetinfr" styleId="coddetinfr"/>
                <html:hidden property="tipooperacion" styleId="tipooperacion" value="1"/>



                <table border="0" align="center" cellspacing="0" style="width: 600px" >

                    <tr>
                        <td style="width: 150;">1. Anio</td>
                        <td style="width: 400;">
                            <html:text  styleId="anio" property="anio" maxlength="400"/>
                            
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 150;">2. Tipo de Infraestructura Deportiva</td>
                        <td style="width: 400;">
                            <html:select  styleId="tipoinfr" property="tipoinfr"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar Infraestructura--]</html:option>
                                            <html:option value="coliseo">coliseo</html:option>
                                            <html:option value="estadio">estadio</html:option>
                                            <html:option value="polideportivo">polideportivo</html:option>
                                            <html:option value="complejo deportivo">complejo deportivo</html:option>
                           </html:select>
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 150;">3. Ubicacion</td>
                    </tr>
                    <tr>
                        <td>
                            Departamento :
                        </td>
                        <td style="width: 400;">
                            <html:select property="codRegion" styleId="codRegion"  onchange="comboProvincia()" >
                                <html:option value="-1">[--Seleccionar Departamento--]</html:option>
                                <html:optionsCollection name="FichaForm" property="listRegion" value="NUM_CODDPTO_PK" label="TX_NOMDPTO" />
                            </html:select>
                        </td>
                    </tr>
                    <tr>
                        <td>Provincia :</td>
                        <td>
                            <div id="provincia">
                                <html:select property="codProvincia" styleId="codProvincia">
                                    <html:option value="-1">[--Seleccionar Provincia--]</html:option>
                                    <html:optionsCollection name="FichaForm" property="listProvincia" value="NUM_CODPRV_PK" label="TX_NOMPRV" />
                                </html:select>
                            </div>
                        </td>

                    </tr>
                    <tr>

                        <td>
                            Distrito :
                        </td>
                        <td>
                            <div id="distrito">
                                <html:select property="codDistrito" styleId="codDistrito">
                                    <html:option value="-1">[--Seleccionar Distrito--]</html:option>
                                    <html:optionsCollection name="FichaForm" property="listDistrtito" value="NUM_CODDIST_PK" label="TX_NOMDIST" />
                                </html:select>
                            </div>
                        </td>

                    </tr>

                    
                    <tr>
                       <td colspan="2" align="center"><input type="button" id="grabarinfraestructura" value="Editar" onclick="validarInfraestructura()" class="submit2"/></td>
                    
                    </tr>
                </table>

                <table border="0" align="center" cellspacing="0" style="width: 600px" >

                    <tr id="viw1">
                        <td style="width: 150;">Nombre</td>
                        <td style="width: 400;">
                            <html:text  styleId="nominfr" property="nominfr" maxlength="400"/>

                        </td>
                    </tr>
                    <tr id="viw2">
                        <td style="width: 150;">Certificación(federación asociación de federación)
                        </td>
                        <td style="width: 400;">
                            <html:select  styleId="certest" property="certest"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar--]</html:option>
                                            <html:option value="FIFA">FIFA</html:option>
                                            <html:option value="IAAF">IAAF</html:option>
                           </html:select>
                        </td>
                    </tr>

                    <tr id="viw3">
                        <td style="width: 150;">Adjunta certificacion</td>
                        <td style="width: 400;">
                            <html:file property="adjuntocertest" styleId="adjuntocertest" />
                        </td>
                    </tr>

                    <tr id="viw4">
                        <td style="width: 150;">Certificación(federación asociación de federación)

                        </td>
                        <td style="width: 400;">
                            <html:select  styleId="certcol" property="certcol"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar--]</html:option>
                                            <html:option value="FIVA">FIVA</html:option>
                                            <html:option value="FIBA">FIBA</html:option>
                           </html:select>
                        </td>
                    </tr>


                    

                    <tr id="viw5">
                        <td style="width: 150;">Adjunta certificacion</td>
                        <td style="width: 400;">
                            <html:file property="adjuntocertcol" styleId="adjuntocertcol" />
                        </td>
                    </tr>

                    <tr id="viw6">
                        <td style="width: 150;">Tipo de Acción
                        </td>
                        <td style="width: 400;">
                            <html:select  styleId="tipoaccion" property="tipoaccion"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar--]</html:option>
                                            <html:option value="acondicionamiento">acondicionamiento</html:option>
                                            <html:option value="construccion">construccion</html:option>
                           </html:select>
                        </td>
                    </tr>
                    <tr id="viw7">
                        <td style="width: 150;">Cumple con estándares oficiales
                        </td>
                        <td style="width: 400;">
                            <html:select  styleId="estandar" property="estandar"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar--]</html:option>
                                            <html:option value="Si">Si</html:option>
                                            <html:option value="No">No</html:option>
                           </html:select>
                        </td>
                    </tr>
                    <tr id="viw8">
                        <td style="width: 150;">Adjunta Acta de cumplimiento de estándares oficiales</td>
                        <td style="width: 400;">
                            <html:file property="adjuntoestandar" styleId="adjuntoestandar" />
                        </td>
                    </tr>
                    <tr id="viw9">
                        <td style="width: 150;">Posee certificación
                        </td>
                        <td style="width: 400;">
                            <html:select  styleId="certad" property="certad"  styleClass="select" style="width: 200px">
                                            <html:option value="vacio">[--Seleccionar--]</html:option>
                                            <html:option value="DIGESA ">DIGESA </html:option>
                                            <html:option value="INDECI">INDECI</html:option>
                           </html:select>
                        </td>
                    </tr>
                    <tr id="viw10">
                        <td style="width: 150;">Adjunta Certificación (DIGESA /INDECI)
                        </td>
                        <td style="width: 400;">
                            <html:file property="adjuntocertad" styleId="adjuntocertad" />
                        </td>
                    </tr>

                    



                    


                    <tr id="viw11">
                       <td colspan="2" align="center"><input type="button" id="grabardetinfraestructura" value="Editar" onclick="validardetInfraestructura()" class="submit2"/></td>

                    </tr>
                </table>





                <div id="divTabla" style="width:100%">
                    
                </div>
        


            </html:form>
       </div>
    </body>
</html>